package com.zllkj.mm.api.remote;


public interface RelationApi {

//    /**
//     * 添加关注
//     *
//     * @param uid
//     * @return
//     */
//    @FormUrlEncoded
//    @POST("friends/follow")
//    Observable<BaseResponse<BaseEntity>> addFollow(@Field("to_user_id") String uid);
//
//    /**
//     * 取消关注
//     *
//     * @param uid
//     * @return
//     */
//    @FormUrlEncoded
//    @POST("friends/unfollow")
//    Observable<BaseResponse<BaseEntity>> delFollow(@Field("to_user_id") String uid);
//
//    /**
//     * 粉丝列表
//     *
//     * @param uid
//     * @param page
//     * @param pagesize
//     * @return
//     */
//    @FormUrlEncoded
//    @POST("friends/fansList")
//    Observable<BaseResponse<ArrayList<RelationInfo>>> getFansList(@Field("uid") String uid,
//                                                                  @Field("page") int page,
//                                                                  @Field("pagesize") int pagesize);
//
//    /**
//     * 关注列表
//     *
//     * @param uid
//     * @param page
//     * @param pagesize
//     * @return
//     */
//    @FormUrlEncoded
//    @POST("friends/followList")
//    Observable<BaseResponse<ArrayList<RelationInfo>>> getFollowList(@Field("uid") String uid,
//                                                                    @Field("page") int page,
//                                                                    @Field("pagesize") int pagesize);
//
//    /**
//     * 删除黑名单
//     *
//     * @param uid
//     * @return
//     */
//    @FormUrlEncoded
//    @POST("blacklists/remove")
//    Observable<BaseResponse<BaseEntity>> deteleBlackList(@Field("to_uid") String uid);
//
//    /**
//     * 添加黑名单
//     *
//     * @param uid
//     * @return
//     */
//    @FormUrlEncoded
//    @POST("blacklists/add")
//    Observable<BaseResponse<BaseEntity>> addBlack(@Field("to_uid") String uid);
//
//
//    /**
//     * 获取黑名单
//     *
//     * @param page
//     * @param pageSize
//     * @return
//     */
//    @FormUrlEncoded
//    @POST("blacklists/getlist")
//    Observable<BaseResponse<ArrayList<BlackInfo>>> getBlackList(@Field("page") String page,
//                                                                @Field("pagesize") int pageSize);
//
//
//    /**
//     * 判断是否被某mid拉黑（不用说，你需要登录）
//     *
//     * @param mid
//     * @return
//     */
//    @FormUrlEncoded
//    @POST("blacklists/is_be_blocked")
//    Observable<BaseResponse<BaseEntity>> getIsBlacked(@Field("mid") String mid);

}
